Guest Editors' introduction: Special section on adaptive hardware and systems
نویسندگان
چکیده
MODERN computer systems face increasing demands for high performance, programmability, and low power under tight time-to-market, budget and reliability constraints. Because of the conflicting nature of many of these requirements, adaptive systems are being put forward as efficacious and efficient solutions for many applications whereby the same system can be harnessed to meet timevarying requirements and constraints, including speed performance, power consumption, and quality of service. This special section of IEEE Transactions on Computers presents some of the latest research developments in the field of adaptive hardware and systems. The creation of this section was motivated by lively discussions held at the annual NASA/ESA Adaptive Hardware and Systems (AHS) conference, which showed a need for such special section at a top ranked journal. At the end of a rigorous review process, ten papers were selected for publication from a set of high quality submissions consisting of regular papers and extended papers from the AHS 2012 conference proceedings (http://www.see.ed.ac.uk/ahs2012/). The first article, “Self-Reconfigurable Evolvable Hardware System for Adaptive Image Processing,” by Rubén Salvador, Andrés Otero, Javier Mora, Eduardo de la Torre, Teresa Riesgo, and Lukas Sekanina, presents an FPGA-based self-evolvable hardware system that can generate digital circuits autonomously using a set of basic processing elements that can be reconfigured on the fly using FPGAs’ partial dynamic reconfiguration feature. The system is demonstrated using digital image filtering and edge detection applications showing better adaptation to different noise types and intensities compared to classical approaches, as well as nondegrading filtering behavior. The second article, “Test Strategies for Reliable Runtime Reconfigurable Architectures,” by Lars Bauer, Claus Braun, Michael E. Imhof, Michael A. Kochte, Eric Schneider, Hongyan Zhang, Jörg Henkel, and Hans-Joachim Wunderlich, deals with the issue of reliable reconfigurable computing by proposing two nonconcurrent runtime test strategies: 1) Preconfiguration online tests (PRET) for testing hardware structures e.g. partial reconfiguration region containers, and 2) Post-configuration online tests (PORT) for testing accelerators that are dynamically configured into the chip at runtime. The paper discusses system integration issues including test scheduling and resource management, and shows how these can be used to achieve high fault coverage and low test latency at low performance penalty. The third article, “A Novel Fault Tolerant and Runtime Reconfigurable Platform for Satellite Payload Processing,” by Luca Sterpone, Mario Porrmann, and Jens Hagemeyer, presents an FPGA-based scalable prototyping platform for fault-tolerant processing systems of satellite payload. An analysis of radiation effects on the most critical components of the platform led to the development of an adaptive mapping algorithm which reduces the erroneous effects of emerging faults. The fourth article, “Scalable FPGA Refurbishment Using Netlist-Driven Evolutionary Algorithms,” by Rizwan Arshad Ashraf and Ronald F. DeMara, presents a novel evolutionary technique which allows for the autonomous runtime recovery from faults in mission critical applications. The technique exploits design-time circuit netlist information to drastically reduce the search space of evolvable hardware and uses partial dynamic reconfiguration to evolve circuits over time. The fifth article, “R3TOS: A Novel Reliable Reconfigurable Real-Time Operating System for Highly Adaptive, Efficient, and Dependable Computing on FPGAs,” by Xabier Iturbe, Khaled Benkrid, Chuan Hong, Ali Ebrahim, Raul Torrego, Imanol Martinez, Tughrul Arslan, and Jon Perez, attempts to tackle the problem of reliable, faulttolerant and real-time reconfigurable computing through the systematic development of software operating system for FPGAs. The paper presents the various components of R3TOS including hardware task placers and schedulers, and the programmer’s API. A proof-of-concept implementation based on Virtex-4 FPGAs is also presented. The sixth article, “Novel Techniques for Smart Adaptive Multiprocessor SoCs,” by Luciano Ost, Garibotti, Gilles Sassatelli, Gabriel Marchesan Almeida, Rémi Busseuil, Anastasiia Butko, Michel Robert, and Jürgen Becker, presents a scalable distributed homogeneous multiprocessor system aimed at adaptive high-performance efficient multiprocessing. The architecture allows for local distributed control with processor-level frequency scaling, task migration for load balancing, message passing between tasks, and distributed shared-memory multithreading. The seventh article, “A Cache Tuning Heuristic for Multicore Architectures,” by Marisha Rawlins and Ann Gordon-Ross, presents cache-tuning heuristics for multicore 1478 IEEE TRANSACTIONS ON COMPUTERS, VOL. 62, NO. 8, AUGUST 2013
منابع مشابه
Guest Editors' Introduction to the Special Section on Cryptographic Hardware and Embedded Systems
متن کامل
A Special Section on Pricing and Incentives in Networks and Systems: Guest Editors’ Introduction
This paper describes the content of the special section on " Pricing and Incentives in Networks and Systems. "
متن کاملGuest Editors' Introduction to the Special Section on Probabilistic Graphical Models Accessed Terms of Use Detailed Terms Guest Editors' Introduction to the Special Section on Probabilistic Graphical Models
Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.
متن کاملSpecial Section: Best Papers from the 19th ACM Symposium on Virtual Reality Software and Technology (VRST 2013) Guest Editors’ Introduction
متن کامل
ذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Computers
دوره 62 شماره
صفحات -
تاریخ انتشار 2013